/*
 * Copyright (C) 2015 - present Instructure, Inc.
 *
 * This file is part of Canvas.
 *
 * Canvas is free software: you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License as published by the Free
 * Software Foundation, version 3 of the License.
 *
 * Canvas is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 * A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
 * details.
 *
 * You should have received a copy of the GNU Affero General Public License along
 * with this program. If not, see <http://www.gnu.org/licenses/>.
 */

@import "base/environment";

.grade-moderation-table {
  tr {
    vertical-align: middle;
    text-align: left;
  }

  .ModeratedColumnHeader {
    padding-bottom: 5px;
    border-bottom: 1px solid #8495A0;
    @include fontSize(11px);
    font-weight: bold;

    a:link {
      color: black;
      text-decoration: none;
    }

    a:hover {
      text-decoration: none;
    }
  }

  .ModeratedColumnHeader__StudentName {
    width: 200px;

    input[type='checkbox'] {
      margin: 0;
    }

    span {
      margin-left: 10px;
    }
  }

  .ModeratedColumnHeader__Mark {
    width: 16.66%;
  }

  .ColumnHeader {
    padding-bottom: 5px;
    border-bottom: 1px solid #8495A0;
    @include fontSize(11px);
    font-weight: bold;

    a:link {
      color: black;
      text-decoration: none;
    }

    a:hover {
      text-decoration: none;
    }
  }

  .ColumnHeader__StudentName {
    width: 200px;

    span {
      margin-left: 10px;
    }

    margin-right: 40px;
  }

  .ColumnHeader__Selector {
    padding-bottom: 5px;
    text-align: right;
    width: 1px;
  }

  .ModeratedAssignmentList {
    border-top: 1px solid #F0F0F0;
    margin: 0;
    list-style: none;
  }

  .ModeratedAssignmentList__Item {
    height: 60px;
    border-bottom: 1px solid #F0F0F0;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .ModeratedAssignmentList__StudentInfo input[type='checkbox'] {
    margin: 0;
  }

  .ModeratedAssignmentList_StudentPhoto {
    margin-left: 10px;
    margin-right: 10px;
    width: 20px;
  }

  .ModeratedAssignmentList__Mark input[type='radio'] {
    margin: 0 5px 0 5px;
  }

  .ModeratedAssignmentList_Grade {
    width: 50px;
  }

  .ModeratedAssignmentList__Selector {
    text-align: right;
  }

  .AssignmentList {
    border-top: 1px solid #F0F0F0;
    margin: 0;
    list-style: none;
  }

  .AssignmentList__Item {
    height: 60px;
    border-bottom: 1px solid #F0F0F0;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .AssignmentList__StudentInfo {
    width: 200px;
    margin-right: 40px;
  }

  .AssignmentList__StudentInfo input[type='checkbox'] {
    margin: 0;
  }

  .AssignmentList_StudentPhoto {
    margin-left: 10px;
    margin-right: 10px;
    width: 20px;
  }

  .AssignmentList__Mark input[type='radio'] {
    margin: 0 5px 0 5px;
  }

  .AssignmentList_Grade{
    width: 50px;
  }

  .AssignmentList__Selector {
    text-align: right;
  }
}

.ModeratedGrading__Header-Instructions {
  @include fontSize(20px);
}

.ModeratedGrading__Header-PublishBtn {
  margin-left: 5px;
}
